package com.wy.tingshu.util;

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;

/**
 * 封装一个日志
 **/
public class Log {
    private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm:ss.SSS");

    public static void println(Object o){
        LocalDateTime localDateTime=LocalDateTime.now(ZoneId.of("Asia/Shanghai"));//获取当前时间，"Asia/Shanghai"是获取时区的意思。展现出了当前时区的时间
        String now=formatter.format(localDateTime);//得到当前日期
        long threadId=Thread.currentThread().getId();//拿出当前线程id
        String threadName=Thread.currentThread().getName();//当前线程名称
        System.out.printf("%s:(%d-%s):%s\n",now,threadId,threadName,o.toString());
    }
}
